/*
 * Copyright 2000-2020 ALPHA LAB.Inc All Rights Reserved.
 */
package com.alphalab.moonlight.demo.impl.types; 

/**
 * FlightTypeEnum.
 * @author allen 
 * @version 1.0.0 2018年2月20日
 */
public enum FlightTypeEnum {
	
	/**
	 * 内地.
	 */
	RPC(1),
	/**
	 * 港澳台.
	 */
	HMT(2);
	
	/**
	 * 枚举值.
	 */
	private int value = 0;
	
	/**
	 * 枚举私有构造函数.
	 * @param mvalue value.
	 */
	FlightTypeEnum(final int mvalue) {
		this.value = mvalue;
	}	

	/**
	 * valueOf方法.
	 * @param value value.
	 * @return 返回值.
	 */
	public static FlightTypeEnum valueOf(final int value) {
		switch (value) {
		case 1:
			return RPC; 		
		case 2:
			return HMT;	
		default:
			return RPC;
		}
	}
	
	/**
	 * value方法.
	 * @return 返回value.
	 */
	public int value() {
		return this.value;
	}	 

}
